package com.crane.oss.sports.bean.response.course;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;

@Data
public class CycleAnalysisStudentInfoResp implements Serializable {

    @ApiModelProperty(value = "学生姓名", name = "studentName")
    private String studentName;
    @ApiModelProperty(value = "学生性别", name = "xsxb")
    private int xsxb;
    @ApiModelProperty(value = "学号", name = "xh")
    private String xh;
    @ApiModelProperty(value = "学生身高", name = "xssg")
    private String xssg;
    @ApiModelProperty(value = "学生体重", name = "xstz")
    private String xstz;
    @ApiModelProperty(value = "平均心率曲线", name = "avgHeartLine")
    private String avgHeartLine;
    @ApiModelProperty(value = "日期", name = "avgDayLine")
    private String avgDayLine;
    @ApiModelProperty(value = "静息心率", name = "restHeart")
    private int restHeart;
    @ApiModelProperty(value = "平均心率强度", name = "avgHeartPower")
    private int avgHeartPower;
    @ApiModelProperty(value = "最大心率", name = "maxHeart")
    private int maxHeart;
    @ApiModelProperty(value = "最小心率", name = "minHeart")
    private int minHeart;
    @ApiModelProperty(value = "平均心率", name = "avgHeart")
    private int avgHeart;
    @ApiModelProperty(value = "心率节数(120-160", name = "avgHeartCount")
    private int avgHeartCount;
    @ApiModelProperty(value = "平均密度", name = "avgDensity")
    private int avgDensity;
    @ApiModelProperty(value = "密度节数(30-70)", name = "exerciseDensityCount")
    private int exerciseDensityCount;
    @ApiModelProperty(value = "最大密度", name = "maxDensity")
    private int maxDensity;
    @ApiModelProperty(value = "最小密度", name = "minDensity")
    private int minDensity;
    @ApiModelProperty(value = "最大靶心率时间", name = "minTarget")
    private int minTarget;
    @ApiModelProperty(value = "最小靶心率时间", name = "maxTarget")
    private int maxTarget;
    @ApiModelProperty(value = "最小靶心率时间", name = "minTargetTime")
    private int minTargetTime;
    @ApiModelProperty(value = "最大靶心率时间", name = "maxTargetTime")
    private int maxTargetTime;
    @ApiModelProperty(value = "靶心率节数(10-30)", name = "targetTimeCount")
    private int targetTimeCount;
    @ApiModelProperty(value = "平均靶心率时间", name = "avgTargetTime")
    private int avgTargetTime;
    @ApiModelProperty(value = "平均运动时间", name = "avgSportTime")
    private int avgSportTime;
    @ApiModelProperty(value = "最大运动时间", name = "maxSportTime")
    private int maxSportTime;
    @ApiModelProperty(value = "最小运动时间", name = "minSportTime")
    private int minSportTime;
    @ApiModelProperty(value = "上课数", name = "classCount")
    private int classCount;
    @ApiModelProperty(value = "平均步数", name = "avgStep")
    private int avgStep;
    @ApiModelProperty(value = "平均距离", name = "avgDistance")
    private int avgDistance;
    @ApiModelProperty(value = "平均卡路里", name = "avgCalorie")
    private int avgCalorie;
    @ApiModelProperty(value = "平均负荷", name = "avgLoad")
    private int avgLoad;
    @ApiModelProperty(value = "心率分布情况", name = "avgHeartMap")
    private Map<String,Integer> avgHeartMap;
    @ApiModelProperty(value = "靶心率分布", name = "targetTimeMap")
    private Map<String,Integer> targetTimeMap;
    @ApiModelProperty(value = "密度分布", name = "exerciseDensityMap")
    private Map<String,Integer> exerciseDensityMap;
}
